home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / bbs / lod360a.zip / SYSOP.DOC < prev    next >
Text File  |  1992-11-28  |  83KB  |  1,891 lines

  1. Land Of Devastation
  2. By Scott M. Baker
  3. Ver 3.60
  4.  
  5. Files Included
  6. --------------
  7.        Below is a listing of all files contained within the Land Of
  8. Devastation distribution archives. As you can see, the files are split
  9. into FOUR separate archives. The file LODFILES.TXT contains information
  10. on which archives you need, what they are for, etc. I recommend READING
  11. THIS FILE.
  12.  
  13. Archive LODxxxA.ARJ - Land Of Devastation Docs & Install info  [REQUIRED]
  14.  
  15.  LODFILES.TXT - LOD packaging information
  16.  LODQUICK.DOC - A quick description of what LOD is about
  17.  USERDOC.TXT  - User documentation
  18.  SYSOP.DOC    - Sysop documentation
  19.  NEWSLETT.TXT - Newsletter data file
  20.  REGLIST.TXT  - List of registered users
  21.  DOCVIEW.EXE  - Documentation/Newsletter view/extract utility
  22.  
  23. Archive LODxxxB.ARJ - Land Of Devastation main program disk    [REQUIRED]
  24.  
  25.  LODFILES.TXT - LOD packaging information
  26.  GAME.EXE     - Executable file for TEXT version of LOD
  27.  GAME.OVR     - Overlay file for TEXT version of LOD
  28.  GAME.CTL     - Control file for setting up LOD
  29.  REGISTER.FRM - Registration form
  30.  ANSI.DEF     - Library containing ansi graphics pictures
  31.  MISC.DEF     - Miscellaneous game parameters
  32.  TAVERN.DEF   - Definition of what people are in each tavern
  33.  MAP.DEF      - Main map file
  34.  COMBAT.DEF   - Contains combat text strings
  35.  TERRAIN.DEF  - Definitions for the various terrain types
  36.  DEVICES.DEF  - Definitions of all items in the game (weapons,armor, etc)
  37.  STRINGS.DEF  - Definitions of strings used in game [Compiled - don't edit]
  38.  MONSTER.DEF  - Definitions of wastelands monsters  [Compiled - don't edit]
  39.  TALK.DEF     - Definitions of interactive dialog   [Compiled - don't edit]
  40.  COMBAT.DEF   - Contains combat text strings        [Compiled - don't edit]
  41.  TRIVIA.DEF   - Definitions of trivia questions (encrypted)
  42.  LODLOK.TXT   - Explains to multinode users than another use is online.
  43.  AUTHENTI.LOD - Authenticity verification file - DO NOT ERASE
  44.  REGISTER.EXE - Registration code utility
  45.  
  46. Archive LODxxxC.ARJ - Land Of Devastation EGA version disk     [OPTIONAL]
  47.  
  48.  LODFILES.TXT - LOD packaging information
  49.  GMAPEDIT.EXE - Graphical (EGA) map editor
  50.  GAMEEGA.EXE  - Executable file for EGA version of LOD
  51.  GAMEEGA.OVR  - Overlay file for EGA version of LOD
  52.  RESOURCE.000 - Main EGA graphics library for GAMEEGA.EXE
  53.  
  54. Archive LODxxxD.ARJ - Land Of Devastation additional EGA pics  [OPTIONAL]
  55.  
  56.  LODFILES.TXT - LOD packaging information
  57.  RESOURCE.002 - Secondary [optional] EGA graphics file for GAMEEGA.EXE
  58.  PICTURES.IDX - Listing of user-submitted pictures in RESOURCE.002
  59.  
  60. Archive LODxxxE.ARJ - Sysop Customization Package              [OPTIONAL]
  61.  
  62.  LODFILES.TXT - LOD packaging information
  63.  NEWLODED.EXE - External sysop edit utility [New Version!]
  64.  NEHELP.HLP   - Context Sensitive help file for NEWLODED.EXE.
  65.  COMPILE.EXE  - Used to compile STRINGS.TXT,MONSTERS.TXT,etc into STRINGS.DEF
  66.  ANSIPUT.EXE  - Utility to manipulate ANSI.DEF.
  67.  PROGRAMR.ARJ - Archive containing data types for programmers
  68.  TSAMP1.TXT   - Sample trivia file
  69.  TRIVCOMP.EXE - Trivia compiler utility
  70.  STRINGS.TXT  - ASCII version of strings.def [You may edit w/ any text editor]
  71.  MONSTER.TXT  - ASCII version of monster.def [You may edit w/ any text editor]
  72.  TALK.TXT     - ASCII version of talk.def    [You may edit w/ any text editor]
  73.  COMBAT.TXT   - ASCII version of combat.def  [You may edit w/ any text editor]
  74.  
  75. Archive LODxxxF.ARJ - Sound support
  76.  
  77.  LODFILES.TXT - LOD packaging information
  78.  ACCURSED.MOD - Music file
  79.  DEATH    MOD - Music file
  80.  ETERNAL  MOD - Music file
  81.  FATE     MOD - Music file
  82.  MYSTERY2 MOD - Music file
  83.  TALAMASC MOD - Music file
  84.  WITCHING MOD - Music file
  85.  
  86. Files created by LOD upon initialization
  87.  
  88.  USERS.DAT    - Master players file
  89.  OBJECTS.DAT  - Objects left laying around on the wasteland
  90.  BASES.DAT    - Fortress data file
  91.  LOG.DAT      - Log of what happens in the game
  92.  USERIDX.DAT  - User file quick index
  93.  CLONES.DAT   - File containing clone information
  94.  CASSTATS.DAT - Casino statistics data file
  95.  PURITRON.DAT - Puritron data file
  96.  TEAMS.DAT    - Team information
  97.  DAYSTATS.DAT - Current day game statistics
  98.  *.NTS        - Contains users notes taken during play
  99.  MSGIDX.DAT   - Message base index file
  100.  MSGBDY.DAT   - Message base body file
  101.  MREPORT.TXT  - Maintenance report (created when maint is run)
  102.  
  103. Other notable files
  104.  
  105.  NEWDOOR.IDX  - Old style message base - obsolete - may be deleted
  106.  NEWDOOR.BDY  - Old style message base - obsolete - may be deleted
  107.  
  108.  [Note: I recommend reading LODFILES.TXT for a better understanding of what
  109.         each distribution archive is for.]
  110.  
  111. Installation
  112. ------------
  113.      I) Create a directory for the game (example: "MD \LOD")
  114.  
  115.     II) Unzip the required archives into that directory. You have three
  116.         options:
  117.  
  118.          a) Unzip LODxxxA.ARJ and LODxxxB.ARJ for the TEXT* version
  119.             of LOD.
  120.  
  121.          b) Unzip LODxxxA.ARJ, LODxxxB.ARJ, and LODxxxC.ARJ for the
  122.             EGA version of LOD with partial graphics.
  123.  
  124.          c) Unzip LODxxxA.ARJ, LODxxxB.ARJ, LODxxxC.ARJ, and LODxxxD.ARJ
  125.             for the EGA version of LOD with FULL graphics.
  126.  
  127.          * Note: Even if you use the TEXT version of LOD, your users
  128.                  may still get EGA graphics using GTERM. Also, if you use
  129.                  the EGA version of LOD, your users are not _required_
  130.                  to use GTERM. (i.e. using EGA on one side does not require
  131.                  using EGA on the other)
  132.  
  133.          d) If you want to install the sysop customization package
  134.             (which includes editors and sysop utilities), then unzip
  135.             LODxxxE.ARJ as well.
  136.  
  137.          e) If you want to use the audio support, then unzip LODxxxF.ARJ
  138.             too.
  139.  
  140.    III) Edit the control file (GAME.CTL) for your bbs software, user name,
  141.         etc. The control file should be self-explanatory.
  142.  
  143.     IV) Install the door into your bbs software (see bbs software for more
  144.         information)
  145.  
  146.          If you want to use the EGA version of LOD, you should activate
  147.          GAMEEGA.EXE. If you want to use the TEXT version of LOD, you should
  148.          activate GAME.EXE
  149.  
  150. General Information
  151. -------------------
  152.      This game marks the first in a new series of doors that I am writing that
  153.  will be "totally configurable". All of the text strings in the game have been
  154.  placed into a special file, STRINGS.DEF. This file is stored in binary form,
  155.  but can be created by using the COMPSTR program. (see the editor section
  156.  below)
  157.      Most of the ANSI artwork (contained in ANSI.DEF) was drawn by Shane
  158.  Chambers. Shane's remarkable work has helped much by adding nice pictures
  159.  for most of the inventory items. So far we have about half of the images
  160.  drawn.
  161.      Also, most (if not all) of the EGA pictures used by GAMEEGA/GTERM were
  162.  designed by Shane Chambers.
  163.  
  164. Local Mode
  165. ----------
  166.      "Game/L" will get you there.
  167.  
  168. Glossary
  169. --------
  170.      Here's the definitions of a few terms that I will be using quite
  171.  frequently in this document.
  172.  
  173.      Baud - The speed at which the user is calling.
  174.  
  175.      DORINFOx.DEF - Common drop file used by a variety of bbs programs. It is
  176.                     the most extensively tested drop file format in LOD, and
  177.                     therefore, the most reliable.
  178.  
  179.      Drop File - The file that is created by the bbs program when it goes to
  180.                  execute the door. It contains the baud rate, com port,
  181.                  name of the user online, etc. Common drop files are
  182.                  DORINFO.DEF, DOOR.SYS, PCBOARD.SYS, EXITINFO.DAT, etc.
  183.  
  184.      EMS - "Expanded Memory Specification". If your machine has over 1
  185.            megabyte of memory, then you may have some available. LOD can
  186.            utilize EMS to improve game performance and reduce conventional
  187.            memory requirements.
  188.  
  189.      Locked Baud - In order to get the most efficiency out of a high speed
  190.                    error correcting modem (9600 baud or above), then you may
  191.                    lock the baud rate to a speed higher than what the caller
  192.                    is actually using. By locking the baud to 38,400, the
  193.                    modem can actually compress the data that is being sent
  194.                    and achieve a baud rate much higher than the actual
  195.                    transmission rate. Please see the section on high speed/
  196.                    locked bauds below.
  197.  
  198.      LOD - "Land Of Devastation", the name of the game you are trying to
  199.            install!
  200.  
  201.      MOD - A commonly used music file format. Most MOD songs are high
  202.            quality four voice with digital effects. Land Of Devastation
  203.            uses MODs for it's music.
  204.  
  205.      Maint - Maintenance mode. LOD must perform maintenance once per day to
  206.              do various things with it's data files. See the section below
  207.              on maintenance.
  208.  
  209.      Multinode - A bbs system with either more than one computer attached
  210.                  or using a multi tasker (desqview, windows) that allows
  211.                  more than one person to call at a time.
  212.  
  213.      Node - Refers to a member of a multinode system.
  214.  
  215.      Overlay - A file included with LOD (either GAME.OVR or GAMEEGA.OVR)
  216.                which is used to keep portions of the program on disk to
  217.                reduce memory requirements. It is all automatic and you should
  218.                not need to worry about it.
  219.  
  220. Maintenance
  221. -----------
  222.      By default, LOD will perform the maintenance automatically when a user
  223.  logs on each morning. Therefore, there is no need to use the /M option
  224.  at all. This will work perfectly for most sysops.
  225.  
  226.      However, if for some reason you want to control the maintenance
  227.  manually, then you can enable the "NOAUTOMAINT" option in the control
  228.  file (game.ctl). Then you will have to run LOD with the /M option once
  229.  each day. (i.e. GAME /M or GAMEEGA /M)
  230.  
  231.  
  232. EGA Graphics Version
  233. --------------------
  234.      If you have EGA or VGA graphics capabilities, you can use the GAMEEGA.EXE
  235.  version of the game rather than the GAME.EXE version. GAMEEGA is designed
  236.  with support in for the EGA display. However, this version does require
  237.  more free memory than the other version. If so, you may have to resort to
  238.  using GAME.EXE instead.
  239.  
  240.  
  241. EMS Usage
  242. ---------
  243.      Since LOD requires so much memory, I decided to add some support in for
  244.  EMS (Expanded Memory Specification). EMS is available on most newer
  245.  computers either through add-in boards or it is supplied on the motherboard.
  246.  For 386 machines, EMS can always be provided by using QEMM by Quarterdeck.
  247.  Well, this isn't a tutorial on EMS, so let's get on with the LOD
  248.  particulars!
  249.      To use EMS support, you must 1) Have EMS memory installed (Of course!),
  250.  2) Have at least 64k of EMS memory available, and 3) Use the "/EMS" command
  251.  line switch.
  252.      Again, to enable LOD's EMS support, use the "/EMS" switch. For
  253.  example, "GAMEEGA /L /EMS" would bring the game up in local mode using
  254.  EMS memory.
  255.      Once EMS is enabled, LOD will throw some variables up there to save
  256.  some of it's RAM requirements. This amounts to around 64k for the non-EGA
  257.  (i.e. GAME.EXE) version of LOD and 150k for the EGA (i.e. GAMEEGA.EXE)
  258.  version of LOD. On the EGA version, performance will also be improved
  259.  since gameega will store some extra images in memory.
  260.      You may also use the /OVREMS option to have LOD try to load it's overlay
  261.  into EMS. This will speed up the operation of the game as well. Please note,
  262.  the /EMS and /OVREMS options are two totally separate features. You may run
  263.  one without the other, you may run neither, and you may run them both.
  264.  
  265.  
  266. Memory Requirements
  267. -------------------
  268.  
  269.      A summary of the memory requirements:
  270.  
  271.  
  272.                Mem Required       Mem Required
  273.                with /EMS          without /EMS
  274.  
  275.   GAMEEGA.EXE     384k                425k
  276.  
  277.   GAME.EXE        330k                384k
  278.  
  279.  
  280.      Note: These memory requirements are approximate. You might be able to
  281.   get LOD to run in about 10-20k less memory than is specified, depending
  282.   on your configuration. Also, LOD could possibly require 10-20k more
  283.   memory depending on your configuration.
  284.  
  285.      I highly recommend using the /EMS switch if you have EMS memory
  286.   available. LOD can load many of it's variables into EMS memory which
  287.   means less conventional memory is required to operate. With the EGA
  288.   version (GAMEEGA.EXE), LOD will increase it's image buffers
  289.   dramatically when the /EMS switch is used. This means that the graphics
  290.   will be a little smoother and less choppy.
  291.  
  292.      For those with a little technical knowledge (or curiosity), you can
  293.   hit "Z" out in the wastelands to get a small memory usage report. The
  294.   information is too complex to explain in this document, but if you have
  295.   a knowledge of programming, then it may be of some interest.
  296.  
  297.      If you get a run time error 203 (or 253), then this indicates that
  298.   you do not have enough memory to run LOD. There are a few things you can
  299.   do:
  300.  
  301.      #1: If you aren't using the /EMS switch, then try it!
  302.  
  303.      #2: If your bbs is set up to "shell" to LOD (i.e. the bbs remains
  304.          in memory while LOD is running), then try to configure it to
  305.          "exit" and run LOD. See your bbs's manual.
  306.  
  307.      #3: If you are using the EGA version (GAMEEGA.EXE), then try switching
  308.          to the non-ega version (GAME.EXE).
  309.  
  310.  
  311. Command Line Switches
  312. ---------------------
  313.  
  314.      /L       Load in Local mode.
  315.  
  316.      /M       Run the nightly maintenance.
  317.  
  318.      /S       Sysop fast log on.
  319.  
  320.      /EMS     Use ems memory.
  321.  
  322.      /Nx      Specifies node number. (i.e. /N1 for node 1, /N2 for node 2,
  323.               etc)
  324.  
  325.      /Pyy     Specifies path to drop files. (i.e. /PC:\BBS, for c:\bbs, etc)
  326.  
  327.      /CHECK   Perform multinode check (see multinode use below)
  328.  
  329.      /Bxxxx   Specify lock baud rate. For example, "/B38400" would force the
  330.               com port to be 38,400 baud no matter what the drop file (i.e.
  331.               DORINFOx.DEF) says the baud is.
  332.  
  333.      /?"      Display a brief command line option summary.
  334.  
  335.      /OVREMS  Will cause LOD to attempt to load its overlay into EMS memory
  336.               if possible
  337.  
  338.    /AUDIOSB   Will start up the audio sound system using soundblaster
  339.               sound card. (Requires LODxxxF.ARJ)
  340.  
  341.    /AUDIOSPKR Will start up the audio sound system using the PC speaker.
  342.               Quality isn't very good. (Requires LODxxxF.ARJ)
  343.  
  344.    /AQHIGH    High audio quality. May slow down performance.
  345.  
  346.    /AQMED     Medium audio quality. default.
  347.  
  348.    /AQLOW     Low audio quality. Should increase performance compared to
  349.               AQHIGH/AQMED. May be necessary for some slower machines.
  350.  
  351.      /FR      Play audio when remote users are on. By default, LOD will
  352.               NOT play music on the sysops machine when the caller is
  353.               on from REMOTE. This is done to not wake up the sysop in
  354.               the middle of the night when a player enters the game! However,
  355.               if you want the music to play no matter whether the user
  356.               is on locally, or remotely, then you can use this switch.
  357.  
  358. Editors
  359. -------
  360.      The external editor, NEWLODED.EXE, includes a variety of external editors
  361.  and tools to allow the sysop to customize and configure his/her version of
  362.  Land of Devastation. I will discuss each of the editor options in order
  363.  below:
  364.  
  365.    UTILITIES
  366.         There are a few little utility features which will provide you with
  367.      some information about the game.
  368.  
  369.    EDITORS
  370.         Editors are included for editing users, device definitions, terrain,
  371.      and the wasteland map.
  372.  
  373.    SETUP
  374.         This section has options for configuring and setting up lod - what
  375.      new players start with, how much bases cost, etc.
  376.  
  377.    MESSAGES
  378.         Partially implemented - you can read but not write.
  379.  
  380.      The external editor has an extensive context-sensitive help system which
  381.   can be of great use to you. Simply hit F1 at any time and a help window will
  382.   pop up.
  383.  
  384.  
  385.   NOTE #1: The external editor uses the TAB and SHIFT-TAB keys to move around
  386.            in some areas. Sometimes people find this difficult to understand,
  387.            but it is part of the design of the Turbo Vision tool kit which the
  388.            editor was written with.
  389.  
  390.   NOTE #2: The external editor is now placed in LODxxxE.ARJ; The sysop
  391.            customization package instead of the main archive.
  392.  
  393.  
  394. Audio Support
  395. -------------
  396.      Starting with version 3.60, Land Of Devastation and GTERM now have some
  397.  sound/music capability. Here is how to get the sound system to work:
  398.  
  399.      1) You must have downloaded and unarchived LODxxxF.ARJ into the
  400.         directory where you are running LOD (or GTERM).
  401.  
  402.      2) You must use either the option /AUDIOSB or /AUDIOSPKR to initialize
  403.         the sound system. Optionally you may wish to use one of the /AQxxx
  404.         switches to set audio quality.
  405.  
  406.      Examples: (For Land Of Devastation - on the sysop's side)
  407.  
  408.         "GAMEEGA /L /EMS /AUDIOSB"
  409.           Load LOD with Soundblaster enabled.
  410.  
  411.         "GAMEEGA /L /EMS /AUDIOSB /AQLOW /FR"
  412.           Load LOD with Soundblaster at low quality, force music to play
  413.           when remote users are on.
  414.  
  415.      Examples: (For GTERM - on the remote user's side)
  416.  
  417.         "GTERM COM 2 BAUD 19200 /AUDIOSPKR /AQHIGH"
  418.           Load GTERM with PC-Speaker set to high quality.
  419.  
  420.         "GTERM COM 1 BAUD 2400 /AUDIOSB"
  421.           Load GTERM with soundblaster at default (medium) quality.
  422.  
  423.  
  424.  Notes:
  425.  
  426.      The audio system is relatively new to LOD and hasn't been fully tested
  427.  and therefore might have some bugs. In fact, with some people's machines,
  428.  it might not work at all. If you have trouble running LOD with audio
  429.  turned on, then try turning it off!
  430.  
  431.      The audio system eats up quite a bit of memory (almost 150k). Therefore,
  432.  when running LOD or GTERM, you might not have enough conventional memory to
  433.  initialize the audio system and you won't hear anything.
  434.  
  435.      Having music active on one side does not require having music active
  436.  on the other. For example, a user with GTERM might have music enabled, but
  437.  the sysop might have it disabled - this will work fine - the user will hear
  438.  his music and the sysop will have some nice silence!
  439.  
  440.      If you like, you can bring up a display of the current MOD system
  441.  status (also shows any possible errors) by pressing ALT-3. This works with
  442.  either GTERM or the EGA (GAMEEGA.EXE) version of LOD. The non-EGA (GAME.EXE)
  443.  version of LOD does not have the mod status screen.
  444.  
  445.  
  446.  Music system credits:
  447.  
  448.      The code that is used to play the MOD music in LOD was supplied by
  449.  Mark J Cox. It's called MOD-OBJ and it's an excellent unit and I
  450.  recommend it to anyone who wants to add MOD music to their program.
  451.  
  452.      Most (if not all!) of our songs were composed by Chris Azure.
  453.  
  454.  
  455. Multinode use
  456. -------------
  457.      LOD does NOT allow multinode use. Furthermore, I have no future plans
  458.  to develop a version of LOD that does at this time. However, LOD can be
  459.  set to "lock out" other nodes while one node is playing. (i.e. Node 1
  460.  is playing so nodes 2 & 3 cannot).
  461.      This is done using the /Nx and /CHECK switches. /Nx tells which node
  462.  number is using the door. (i.e. "GAME /N2 /CHECK" would be for node 2).
  463.  And /CHECK says to check for multinode use.
  464.      The start up commands for LOD for a 2-node system would be as follows:
  465.  
  466.      NODE 1: Game /N1 /CHECK
  467.  
  468.      NODE 2: Game /N2 /CHECK
  469.  
  470.      When LOD encounters another player trying to play while one is already
  471.  playing it will spew out the file "LODLOK.TXT" to the user to explain the
  472.  situation to him.
  473.  
  474.      NOTE: Apparently, there is some kind of "glitch" in either Turbo Pascal
  475.            or DOS which causes "sharing violations" to occur when LOD is
  476.            activated by more than one person. If you have this problem, then
  477.            you may wish to try to set the "read-only" bit on the executable
  478.            files (i.e. GAME.EXE,GAME.OVR,GAMEEGA.EXE,GAMEEGA.OVR).
  479.  
  480.            You can do this by typing the following: "ATTRIB +R GAME.EXE".
  481.  
  482.  
  483. High speed / Locked Bauds / Strange Problems
  484. --------------------------------------------
  485.      If you are running a high speed modem (9600 baud or above), then I
  486.   suggest you run your bbs/mailer/doors at a locked baud rate. On high
  487.   speed error correcting modems, locking the baud rate will have a noticeable
  488.   increase on the speed of text that is sent. It's beyond the scope of
  489.   these docs to discuss configuring your bbs and mailer for a locked baud
  490.   rate; you may wish consult those docs for information on that. Here
  491.   are a few things to keep in mind when setting up LOD with a locked
  492.   baud rate:
  493.  
  494.      #1: You may need to use the /B switch on the LOD command line to specify
  495.          the locked baud. For 19,200 this would be "/B19200" and for 38,400
  496.          this would be "/B38400". Please note there is no space between the
  497.          /B and the baud rate. This is only necessary in some instances. First
  498.          try LOD without the switch and then add the switch and see what
  499.          happens.
  500.  
  501.      #2: When using a locked baud rate, I highly recommend using a FOSSIL
  502.          driver. In fact, I don't even know if LOD will work at high speeds
  503.          without one. BNU is a good fossil driver which can even be loaded
  504.          and unloaded before/after you run LOD.
  505.  
  506.      #3: If you are using a fossil, then make sure to tell the fossil that
  507.          the port is locked. For BNU, to lock com1: at 38,400, you would
  508.          use something like "L0=38400" on BNU's command line.
  509.  
  510.      #4: Please note: If you lock the baud for one program, it must be locked
  511.          for everything. You can't lock the baud for just LOD, but not
  512.          your bbs/mailer.
  513.  
  514.      If you are running at high speeds without locking the baud rate, then
  515.   LOD should function fine. Without a locked baud, there should be no need
  516.   for the use of the /Bxxxx switch.
  517.  
  518.      What follows is some information on possible strange situations that
  519.   may occur:
  520.  
  521.      #1: Low speed users can play LOD, but high speed users get garbage.
  522.  
  523.              - If you are not using the DORINFOx.DEF or DOOR.SYS drop file
  524.                then you may wish to find a converter program to convert
  525.                whatever drop file your bbs produces to the DORINFOx.DEF
  526.                or DOOR.SYS format and tell LOD to use that.
  527.  
  528.                Several converter programs are readily available on most
  529.                bbs systems. QKDoor is a good one if you can find it.
  530.  
  531.              - If you are not using a fossil (i.e. you have LOD's "internal"
  532.                line un commented in GAME.CTL), then I suggest trying a fossil.
  533.  
  534.      #2: High speed users can play LOD, but low speed users get garbage.
  535.  
  536.              - You may be specifying the /Bxxxx parameter when you don't
  537.                need to. Only use /Bxxxx if you are using LOD with a locked
  538.                baud rate.
  539.  
  540.      #3: Everyone gets garbage!
  541.  
  542.              - You may be using the /Bxxxx parameter when it's not needed,
  543.                or you may have the the wrong baud rate specified in the
  544.                /Bxxxx parameter.
  545.  
  546.              - Try switching to DORINFOx.DEF as described in #1 above.
  547.  
  548.              - Try using a fossil (make sure the "INTERNAL" line in
  549.                GAME.CTL is commented out.
  550.  
  551.      #4: LOD hangs up when a user enters the game.
  552.  
  553.              - Sounds like LOD is getting the wrong baud rate somehow.
  554.                Try switching over to the DORINFOx.DEF drop file method
  555.                if possible.
  556.  
  557.      #5: Text and screens are getting cut off.
  558.  
  559.              - If you are running with a locked baud, then this could
  560.                be caused by some sort of FLOW CONTROL problem. Try using
  561.                a fossil if you aren't already.
  562.  
  563.      General trouble shooting hints: The following may help you clear up
  564.   some of the problems outlined above:
  565.  
  566.      #1: You can use the ALT-D command in the EGA (GAMEEGA.EXE) version
  567.          of LOD or the ALT-I command in the normal (GAME.EXE) version of
  568.          LOD to get a display of the current serial port setup.
  569.  
  570.          If what is displayed differs greatly from what it should be,
  571.          then you've found your problem!
  572.  
  573.      #2: If you're using something other than the DORINFOx.DEF drop file,
  574.          then I always suggest trying to use DORINFOx.DEF if possible. It is
  575.          the most reliable method and has had the most testing.
  576.  
  577.  
  578. Editing Monster.DEF
  579. -------------------
  580.      The MONSTER.DEF file is a plain ascii file and can be edited with any
  581.  ASCII editor. Instructions are included at the top of the file.
  582.  
  583.  
  584. Editing STRINGS.DEF
  585. -------------------
  586.      LOD uses the file STRINGS.DEF to hold all of the text strings stored
  587.  within this game. Also included in the package is STRINGS.TXT. You may
  588.  edit the STRINGS.TXT file and then use the included program, COMPSTR,
  589.  to re-compile the file into a STRINGS.DEF which LOD will use.
  590.  
  591.      1) Load up STRINGS.TXT using any plain-ascii text editor. You can now
  592.         edit the strings and customize them as you wish. Please note, the
  593.         strings are specified one string to each line - if you mess up this
  594.         format, you could possibly shift all of the strings and really
  595.         screw things up. Here is the format:
  596.  
  597.           - Each line is one string definition in the game; So DO NOT DELETE
  598.             OR INSERT LINES. You'll really mess things up.
  599.  
  600.           - A tilde (~) has been placed at the end of each line as a simple
  601.             indicator to the user of where the line ends. (i.e. Otherwise
  602.             lines that ended with a trailing space would be indistinguishable
  603.             from lines that didn't)
  604.  
  605.           - The ampersand (&) is used to indicate the Land Of Devastation
  606.             should change colors at that position. The "&" sign is followed by
  607.             a hexadecimal digit, "0"-"F" specifying the color to change to.
  608.  
  609.              &0 Black     &6 Brown         &C Light Red
  610.              &1 Blue      &7 Light Gray    &D Light Magenta
  611.              &2 Green     &8 Dark Gray     &E Yellow
  612.              &3 Cyan      &9 Light Blue    &F White
  613.              &4 Red       &A Light Green
  614.              &5 Magenta   &B Light Cyan
  615.  
  616.           - The "|" sign is used to indicate a carriage return.
  617.  
  618.           - String may be up to 255 characters in length. (You could use one
  619.             string entry with multiple "|"'s to specify multiple lines of
  620.             text)
  621.  
  622.      2) Use COMPSTR to compile the modified STRINGS.TXT into a new
  623.         STRINGS.DEF.
  624.  
  625.  
  626. Limits
  627. ------
  628.      Maximum users..................: 255
  629.      Inventory per user.............: 16   (plus 6 equipped items)
  630.      Definable Device types.........: 200
  631.      Objects in wasteland/forts.....: 2048
  632.      Fortresses.....................: 75
  633.  
  634.  
  635. Restarting the Game
  636. -------------------
  637.      Simply delete all of the *.DAT files. (DO NOT DELETE ANY *.DEF files)
  638.  
  639.      There is a provision in the game for the users to reset the game
  640.  themselves when all of the puritron parts have been retrieved. But, if your
  641.  users do not reset the game themselves, then the above method will work.
  642.  
  643.  
  644. Editing
  645. -------
  646.      Lots of you have asked for better information on how to create your own
  647.  devices, monsters, etc so here it is.
  648.  
  649.  DEVICE EDITOR
  650.  
  651.      The following are a list of the various parameters that each device
  652.  definition includes:
  653.  
  654.      NAME:     The name of the device; Should not be longer than 15 chars
  655.  
  656.      USES:     Number of uses LEFT on the device. Usually the same as MAXUSE
  657.      MAXUSE:   Maximum number of uses the device has.
  658.      DEV USE:  If "Y", then decrement the USES variable each time the
  659.                device is used.
  660.  
  661.      VAR1:     General purpose variable #1; varies from device to device.
  662.      VAR2:     General purpose variable #2; varies from device to device.
  663.  
  664.      APPLICAT: Code corresponding to what the device does.
  665.  
  666.      USABLE:   "Y" if the device can be used with the U command.
  667.  
  668.      STORE:    Code corresponding to store at which device will be sold.
  669.      COST:     Price of device when sold at store.
  670.  
  671.      ANSI:     8 character string corresponding to attached ansi picture.
  672.      EGA:      Attached EGA graphics picture.
  673.  
  674.      Listing of APPLICAT codes:
  675.  
  676.      0 Radio         9 AML (medline)   18 Death Badge   27 Rom Disk
  677.      1 Medical Kit  10 Rope            19 Warper        28 <Internal>
  678.      2 SR Weapon    11 Rations         20 Communicator  29 B-Teleporter
  679.      3 LR Weapon    12 Scanner         21 B-React       30 Recharger
  680.      4 Armor        13 Stealth         22 B-Comm        31 Pylon Key
  681.      5 <reserved>   14 G-Blaster       23 B-Defense     32 Energy Cell
  682.      6 B.A.D.       15 Unusable Armor  24 B-Moat        33 Unitran
  683.      7 LRScan       16 Grenade         25 B-Weapon      34 Mine
  684.      8 Ammunition   17 Cyclops Eye     26 Laptop
  685.  
  686.      Listing of store codes:
  687.  
  688.      0 No Store      9 B-Weapon
  689.      1 SR Weapons   10 Computer
  690.      2 Armor        11 LR Weapons
  691.      3 Supply       12 <internal>
  692.      4 Ammo         13 <internal>
  693.      5 B-React      14 GSRZ Hort.
  694.      6 B-Comm       15 B-Teleporter
  695.      7 B-Def        16 EEEE
  696.      8 B-Moat
  697.  
  698.      Here are some of the definitions for the VAR1/VAR2 parameters for
  699.  some of the various device types.
  700.  
  701.      Weapons: The VAR1 parameter is divided into three fields corresponding
  702.               to the ammo type, minimum, and maximum damage. For example,
  703.               consider the following:
  704.  
  705.               NAME: Rad-Axe
  706.                 .
  707.                 .
  708.               VAR1: 32030
  709.                 .
  710.                 .
  711.  
  712.               The three fields are 3, 20, and 30. "3" is the ammo type;
  713.               20 is the minimum damage done and 30 is the maximum damage
  714.               done.
  715.  
  716.               For weapons not requiring ammo, use a "0" for the ammo type.
  717.               Always use two digit numbers (i.e. for a 4-6 damage weapon
  718.               requiring power packs, use 030406, NOT 0346)
  719.  
  720.         Ammo: The VAR1 parameter is the ammo type and the VAR2 parameter
  721.               is the number of shots. For example,
  722.  
  723.               NAME: Power Pack
  724.               VAR1: 3
  725.               VAR2: 35
  726.  
  727.               This is for a power pack - ammo type 3; 35 shots.
  728.  
  729.        Armor: The USELEFT parameter is the amount of damage the armor can
  730.               absorb; The VAR2 is the percentage chance of the armor
  731.               deflecting a hit. (i.e. VAR2=0 means the armor deflects
  732.               nothing; VAR2=100 means the armor deflects everything)
  733.  
  734.               The VAR1 parameter holds some specialty flags. These flags
  735.               are bit mapped. Right now, the flags are as follows:
  736.  
  737.                  Bit 1: If set, then armor is rechargable.
  738.  
  739.  Stlth Field: The SFG (Stealth Field Generator) uses both variables. VAR1
  740.               is 0 if neutral, 1 if noisy, or 2 if quiet. This should normally
  741.               be set to zero.
  742.  
  743.               VAR2 is the SFG's effectiveness. This is a percentage. The
  744.               higher the percentage, the more powerful the SFG is. The
  745.               default is 50.
  746.  
  747.      Note: If/when I bring out a newer version of LOD, it will include a
  748.            replacement DEVICES.DEF file which will overwrite yours. For this
  749.            reason, it will be necessary for you to re-type your custom
  750.            device information back into device.def.
  751.  
  752.            Since I may also add devices to DEVICES.DEF in a future release,
  753.            it may be wise for you to place your custom entries from the
  754.            last position backwards to avoid conflicts with mine.
  755.  
  756.  TERRAIN EDITOR
  757.  
  758.      The terrain editor has the following parameters:
  759.  
  760.      NAME:     The name of the terrain type
  761.      DANGER:   Percentage chance of finding monster there.
  762.      SYMBOL:   2 character symbol for ansi/ascii maps
  763.      COLOR:    Numeric color code for ascii/ansi
  764.      PASSABLE: "Y" if you can walk through it. "N" if you can't.
  765.  
  766.  GENERAL EDITOR
  767.  
  768.      Base Cost:      The cost required to build a base
  769.  
  770.      Lev 2 exp:      \
  771.      lev limit:       > Used in calculation of levels
  772.      lev pts:        /
  773.  
  774.      Base Reactor:   Reactor that bases will start with
  775.      Base Weapon:    Weapon that bases will start with
  776.      Base Defense:   Defense field that base will start with
  777.      Base Moat:      Moat that base will start with
  778.      Base Energy:    Energy that base will start with
  779.  
  780.      Ascii Rank:     Filename for ASCII ranking file
  781.      ANSI Rank:      Filename for ANSI rankings
  782.  
  783.      Max items/base: Max items that a base will hold
  784.      Max bases/plyr: Max bases a player may own
  785.  
  786.      Base Tele:      Teleporter that base will start with
  787.  
  788.      Janitor Pay:    Money/item that the user destroys laying out on the
  789.                      wasteland.
  790.      Kill OBJ:       If "Y", then the kill object command is available.
  791.  
  792.      Alpha Combat:   "Y" if alpha combat available.
  793.      Reflex Combat:  "Y" if reflex combat avail. (NOTE: Reflex combat was not
  794.                      finished in time for this release)
  795.      Stat Combat:    "Y" if stat combat avail.
  796.  
  797.      Alpha Delay:    Delay in milliseconds of periods in alpha combat.
  798.      Alpha Hit:      Max periods that can go by after letter for a hit.
  799.  
  800.  
  801.  EDITING MONSTERS
  802.  
  803.      The monster definitions are contained in MONSTERS.TXT. The file is in
  804.      plain ASCII, so you should be able to edit it with any text editor.
  805.      Instructions are included at the top of the file.
  806.  
  807.      When you have finished your changes, you MUST re-compile LOD's
  808.      text strings using the included COMPILE.EXE program.
  809.  
  810.  EDITING COMBAT STRINGS
  811.  
  812.      The file COMBAT.TXT contains the combat strings. It may be edited with
  813.      any text editor.
  814.  
  815.      When you have finished your changes, you MUST re-compile LOD's
  816.      text strings using the included COMPILE.EXE program.
  817.  
  818.  EDITING DIALOG
  819.  
  820.      Interactive dialog is contained in TALK.TXT. It may be edited with any
  821.      text editor.
  822.  
  823.      When you have finished your changes, you MUST re-compile LOD's
  824.      text strings using the included COMPILE.EXE program.
  825.  
  826.  SETTING TOWN NAMES
  827.  
  828.      There are two places where the town names need to be changed. The first
  829.      is under Setup:Town Names in NEWLODED.EXE. The second is in the
  830.      terrain type editor in newloded. If you rename a current town, then
  831.      you will probably have to edit references to it in TALK.DEF,
  832.      STRINGS.DEF, etc.
  833.  
  834.  CREATING TRIVIA
  835.  
  836.      You can create your own trivia questions if you use the same format as
  837.      in TSAMP1.TXT. Name your text file "TRIVIA.TXT" and run TRIVCOMP to
  838.      compile it into TRIVIA.DEF.
  839.  
  840.      A complete 300 question library is provided in the default TRIVIA.DEF
  841.      file, but to make sure users don't get a hold of the questions, I had
  842.      to keep the non-encrypted text version here!
  843.  
  844.  
  845. Authenticity Verification
  846. -------------------------
  847.      LOD will perform an authenticity verification each night to check that
  848. none of the executable files have been tampered with. If the verification
  849. fails, LOD will still continue maintenance. However, the failure will be
  850. logged into the LOG.DAT file and the MREPORT.TXT file.
  851.  
  852.  
  853. Unfinished Things
  854. -----------------
  855.      There are a lot of things that I really wanted to get done for this
  856. version, but I just didn't get time. College is really taking up a lot of
  857. time this semester and it's been hard to get time to work on LOD.
  858.      Anyways, here is what isn't done:
  859.  
  860.      - Multiple grenade packs.
  861.  
  862.      - The B.A.D. device (which is a form of MAGIC spells)
  863.  
  864.      - Several more special quests.
  865.  
  866.      - I wanted to add some more time limit stuff - 2-minute log off warnings,
  867.        daily time limit features, etc, but I just didn't get the chance
  868.        to finish them up for this version.
  869.  
  870.      - Multiple level maps - you walk into the nuclear missile base and
  871.        there is a whole map to it, not just a menu.
  872.  
  873.      These are not things that are DISABLED, but rather are things which just
  874. aren't completed. Most of them are at least partly enabled, but not fully
  875. yet.
  876.      I plan to work on these pretty soon - probably either version 3.60 or
  877. 4.00 depending on how many more enhancements I am able to complete.
  878.      Also, remember, the more donations, the more incentive for me to get
  879. this game finished! (grin)
  880.  
  881.  
  882. Error Codes
  883. -----------
  884.        4    -  Too many open files (try adjusting the FILES= line in your
  885.                config.sys file)
  886.  
  887.      100    -  Read past end of file. Something has gone wrong in one of
  888.                the LOD data files. Please see "corrupted data files"
  889.                below.
  890.  
  891.      200    -  Division by zero.
  892.  
  893.      203    -  Insufficient memory.
  894.  
  895.      252    -  Error while accessing EMS driver.
  896.  
  897.      253    -  Insufficient memory.
  898.  
  899.      254    -  Programming error [EAalloc block request > 16k]. This
  900.                shouldn't happen!
  901.  
  902.  
  903. "Corrupted" data files
  904. ----------------------
  905.      It is possible that something could happen to your LOD data files. A
  906. power outage, LOD crash, or other event could damage one of the data
  907. files. For most of the files, LOD will display a "Data file is corrupted"
  908. and the name of the file.
  909.      If you get one of these messages, then the best thing to do is start
  910. the game over with a clean copy of LOD.
  911.      There are a few files which LOD can re-generate itself. CASSTATS.DAT
  912. and DAYSTATS.DAT. If one of these is corrupted, then you can simply delete
  913. the file and LOD will re-create it for you.
  914.  
  915.  
  916. Revision History
  917. ----------------
  918.     Version 1.00b [BETA]   - First public release
  919.  
  920.     Version 1.01b [BETA]   - More of Shane Chamber's ansi animation thrown in.
  921.  
  922.                            - Added Rad-Grenade packs as an alternative to
  923.                              long range weapons.
  924.  
  925.                            - A few cosmetic fixes and changes.
  926.  
  927.                            - Fortresses are now partially implemented - store
  928.                              room and fortress banks are now operational.
  929.  
  930.                            - Maintenance required nightly - GAME/M will
  931.                              run the maint.
  932.  
  933.                            - Commodities trading partially implemented.
  934.  
  935.     Version 1.02b [BETA]   - Added in support for GTERM, an EGA graphics
  936.                              terminal program.
  937.  
  938.                            - Fixed message that displayed user's death
  939.                              twice.
  940.  
  941.                            - Fixed a bug in GAMEEDIT that was causing
  942.                              impassible terrain to become passable.
  943.  
  944.                            - Drew up maps for levels four and five.
  945.  
  946.                            - Added several monsters to the .DEF file.
  947.  
  948.                            - Added "Casino" from main menu. Currently, about
  949.                              four games are supported.
  950.  
  951.     Version 1.03b [BETA]   - Added inventory maintenance options
  952.  
  953.                            - Fixed widowlance so it doesn't appear in weapons
  954.                              store.
  955.  
  956.                            - Added equip character option to troop quarters.
  957.  
  958.                            - Fixed a possible problem with using the LR
  959.                              scanner while in enhanced or GTERM modes.
  960.  
  961.                            - Fixed a MAJOR bug in the hand-to-hand combat
  962.                              routines.
  963.  
  964.                            - Added a couple of new monsters and weapons.
  965.  
  966.                            - "warper" device added. Allows people to warp
  967.                              back to the main base on level 1.
  968.  
  969.                            - Another version of the game, GAMEEGA.EXE is
  970.                              included and allows for an EGA graphics display
  971.                              on the sysop's computer. The display is nearly
  972.                              identical to that of a user using GTERM.
  973.  
  974.     Version 1.04b [BETA]   - Added a "house cleaning" routine to maintenance
  975.                              to get rid of items laying about. Each night,
  976.                              if there is >500 items, then up to 35% of these
  977.                              items will "disappear into the wasteland".
  978.  
  979.                            - GTERM and GAMEEGA display enhanced to include
  980.                              a indicator of the current SFG (Stealth Field
  981.                              Generator) mode.
  982.  
  983.                            - User lastread pointers in the message base are
  984.                              now saved.
  985.  
  986.                            - Minor change to the way strings.def is handled
  987.                              internally - should lower memory requirements
  988.                              by about 10k.
  989.  
  990.                            - More of Shane Chambers EGA pics thrown into
  991.                              GTERM and GAMEEGA. Pics have now been drawn for
  992.                              about 90% of the inventory.
  993.  
  994.                            - Revised experience/level routines once again.
  995.                              The experience table is in the user docs.
  996.  
  997.                            - Revised user docs - provided a "theme" for the
  998.                              game and extra information concerning bases.
  999.  
  1000.                            - Changed the rankings routine majorly.
  1001.  
  1002.                            - A little trimming here and there to decrease
  1003.                              memory requirements.
  1004.  
  1005.                            - STRMUL (Hand-To-Hand weapon strength multiplier)
  1006.                              modified to minimize it's effects.
  1007.  
  1008.                            - Fixed a bug in GAMEEDIT's rankings routine.
  1009.  
  1010.                            - Added misc and new user editors to GAMEEDIT.
  1011.  
  1012.     Version 1.05           - Reduced record size in stringdef file to lower
  1013.                              storage requirements and increase load speed.
  1014.  
  1015.                            - Start-up speed increased by various internal
  1016.                              improvements.
  1017.  
  1018.                            - Added LAPTOP and ROM cartidges to the game. You
  1019.                              can buy them at the computer store in the
  1020.                              supply station.
  1021.  
  1022.                            - TALK.DEF updated to include more information on
  1023.                              monsters and devices.
  1024.  
  1025.                            - Wasteland display screen changed so that the
  1026.                              objects ( "+" ) appear to the right of the map
  1027.                              symbol instead of in place of the symbol.
  1028.  
  1029.                            - Minor improvements to the enhanced ansi
  1030.                              wasteland display to reduce re-writes.
  1031.  
  1032.                            - "Quick heal" command added to wasteland
  1033.                              menu. Automatically uses as much medkits as
  1034.                              needed for a full heal.
  1035.  
  1036.     Version 1.06           - Some cosmetic changes and spelling fixes.
  1037.  
  1038.                            - Included registration stuff.
  1039.  
  1040.     Version 2.00           - When using the LR scanner, notes will be
  1041.                              updated for towns, holes, etc.
  1042.  
  1043.                            - Map changed from a 32x32x10 grid to a
  1044.                              125x125 grid.
  1045.  
  1046.                            - Combat-Stats converted to a laptop program. The
  1047.                              routine has also been revised to include some
  1048.                              additional information on "bravery" and
  1049.                              "accuracy".
  1050.  
  1051.                            - LRScan and Scanner added as _expensive_
  1052.                              laptop programs.
  1053.  
  1054.                            - The Hort Center is up and running. A special
  1055.                              quest has been added which results in getting
  1056.                              and information disk from Troy Hadley.
  1057.  
  1058.                            - Troy Hadley's information disk added. If you
  1059.                              like, you can edit the file (TROYINFO.TXT) to
  1060.                              make any changes you like.
  1061.  
  1062.                            - Major change to the monster file. The MINDIST/
  1063.                              MAXDIST parameters have been added to replace
  1064.                              the LVL parameter.
  1065.  
  1066.                            - A few new weapons here and there. The LR and
  1067.                              SR weapons have been separated at Sacre Base
  1068.                              so the screens won't scroll.
  1069.  
  1070.                            - Major internal code changes to the way GAMEEGA/
  1071.                              GTERM handles memory. Memory requirements should
  1072.                              be much less now. GAMEEGA now should run
  1073.                              properly in 400k or less.
  1074.  
  1075.                            - Major internal changes to doordriver - overlaid
  1076.                              some code here and there, added a few bbs
  1077.                              types, etc.
  1078.  
  1079.                            - The SR/LR weapons store code improved to display
  1080.                              listing of weapon damages and ammunition
  1081.                              required.
  1082.  
  1083.                            - Expanded device file to allow up to 150 devices.
  1084.                              (it was just 100)
  1085.  
  1086.                            - Made a few changes to the dialog module (i.e.
  1087.                              TALK.DEF). Keywords are now hi lighted for
  1088.                              example.
  1089.  
  1090.                            - Speeded up the display of the ANSI map display
  1091.                              and the EGA map display.
  1092.  
  1093.                            - Added ranking bulletins. The filename are
  1094.                              defaulted "LODRANK.ANS" and "LODRANK.ASC",
  1095.                              but may be changed in the miscellaneous section
  1096.                              of the editor.
  1097.  
  1098.                            - Fixed a bug in the GAMEEDIT program that caused
  1099.                              data in the miscellaneous editor not to be
  1100.                              saved.
  1101.  
  1102.                            - Shrunk the size of the STRINGS.DEF file and
  1103.                              increased it's load speed quite a bit.
  1104.  
  1105.                            - Changed the data structure for the OBJECTS.DEF
  1106.                              and reduced the file size from 98k to 60k. Should
  1107.                              have also reduced memory requirements.
  1108.  
  1109.                            - Added a base "sales counter". Base owners may now
  1110.                              place up to five devices up for sale and they
  1111.                              may set the price.
  1112.  
  1113.                            - Made it so the base communicator is usable.
  1114.  
  1115.                            - Added "max items/base" and "max bases/player"
  1116.                              fields to the general editor.
  1117.  
  1118.                            - Added an Equip command to the fortress
  1119.                              miscellaneous menu. Allows players to equip
  1120.                              their character while they are inside a
  1121.                              fortress.
  1122.  
  1123.                            - Added an "auxiliary weapon" field and an
  1124.                              exchange weapons command to allow users to
  1125.                              swap short range weapons when needed.
  1126.  
  1127.                            - Added an [F7] Host Information key to the
  1128.                              EGA LOD and GTERM programs to display a few
  1129.                              pieces of information.
  1130.  
  1131.                            - Added a "kill object" command so users may
  1132.                              destroy objects left laying around. Users
  1133.                              are awarded a "janitorial pay" for the number
  1134.                              of objects that they destroy. Janitor pay is
  1135.                              configurable in the misc editor.
  1136.  
  1137.                            - When dropping/killing/getting objects, the
  1138.                              user may specify "ALL" to perform the operation
  1139.                              on all items available.
  1140.  
  1141.                            - Added two extra combat modes: Alpha and
  1142.                              Reflex. The user may choose one of them at
  1143.                              the troop quarters.
  1144.  
  1145.                            - Fortress teleporter added to the fortresses.
  1146.                              Players may now teleport around at will.
  1147.  
  1148.                            - EMS Support added.
  1149.  
  1150.                            - Lowered the number of bases from 100 to 75. 100
  1151.                              bases simply aren't needed, and the lesser
  1152.                              amount means lower memory/disk space
  1153.                              requirements.
  1154.  
  1155.                            - Quadrupled (sp???) the amount of ANSI pictures
  1156.                              in ANSI.DEF. Now, almost all items in the game
  1157.                              have ANSI pictures associated with them.
  1158.  
  1159.                            - Added APPRAISE program to laptop.
  1160.  
  1161.     Version 2.10           - Reflex combat enabled. I fixed the problem that
  1162.                              we were having with the time delays.
  1163.  
  1164.                            - More BIGPICs! We have more pictures of monsters,
  1165.                              towns, etc.
  1166.  
  1167.                            - New combat action screen created for EGA
  1168.                              terminal (and GAMEEGA). Will auto-select itself
  1169.                              whenever user goes into combat.
  1170.  
  1171.                            - Drew up some ANSI menu screens. They look
  1172.                              much better than our previous rather drab
  1173.                              text.
  1174.  
  1175.                            - Changes to the ANSI routines - the file ANSI.DEF
  1176.                              is now RLE compressed which saves about 20% of
  1177.                              the disk space. Also, EMS users may notice that
  1178.                              ansi pictures display slightly quicker due to
  1179.                              EMS usage in that unit.
  1180.  
  1181.                            - Fixed up the long-range encounter cosmetically.
  1182.                              the monster's name, weapons, stats, etc are
  1183.                              displayed for ANSI users.
  1184.  
  1185.                            - A lot of little cosmetic fixes here and there.
  1186.                              Places where the "?" command didn't work, where
  1187.                              the "view character" command wouldn't work,
  1188.                              etc.
  1189.  
  1190.                            - Rankings packet added. The top 12 ranked users
  1191.                              are now sent to GTERM whenever rankings are
  1192.                              done. This way, the user can pull up the
  1193.                              rankings whenever he needs them.
  1194.  
  1195.                            - Fixed an EGA bug which caused the "Attack base"
  1196.                              picture to stay on the screen indefinitely in
  1197.                              some instances.
  1198.  
  1199.                            - The bank has undergone some upgrades and
  1200.                              includes an ANSI financial statement as well
  1201.                              as bank loans and a game account.
  1202.  
  1203.                            - Fixed a bug in the "remove item from sale" in
  1204.                              the base storage room.
  1205.  
  1206.                            - Fixed a few irritating bugs in the Enhanced ANSI
  1207.                              wastelands map display.
  1208.  
  1209.                            - Added the clone center - it's located somewhere
  1210.                              around sacre base.
  1211.  
  1212.                            - Added support for 2am bbs.
  1213.  
  1214.                            - Began work on the puritron section. It is
  1215.                              partially implemented in this version.
  1216.  
  1217.                            - Added a new laptop program to list pylon
  1218.                              telecodes. Should be found on some level 2
  1219.                              monsters.
  1220.  
  1221.                            - Fixed a bug with the menu for the horticulture
  1222.                              station - it was displaying the wrong menu
  1223.                              screen from time to time.
  1224.  
  1225.                            - Complete re-write of the external editor. The
  1226.                              editor is now compiled with the Turbo Vision
  1227.                              environment which provides pull-down menus,
  1228.                              mouse support, etc.
  1229.  
  1230.                            - Fixed a small bug or two in the maintenance
  1231.                              routine.
  1232.  
  1233.                            - Added MREPORT.TXT which reports on the nightly
  1234.                              maint activities.
  1235.  
  1236.     Version 2.11           - Misc minor bug fixes.
  1237.  
  1238.                            - New registration policy.
  1239.  
  1240.                            - GMAPEDIT is now functioning properly!
  1241.  
  1242.     Version 3.00           - Fixed a rather nasty "random lockup"
  1243.                              glitch which had to do with loading from disk
  1244.                              directly into ems. Hopefully will fix a lot
  1245.                              of people's problems.
  1246.  
  1247.                            - Speeded up the autonav program to make it useful
  1248.                              again. Unfortunately, it is also now limited
  1249.                              to destinations +/- 32 units from your starting
  1250.                              coordinates.
  1251.  
  1252.                            - Reworked the way the "G" (enter) wastelands
  1253.                              command worked. It is now a bit more powerful
  1254.                              and allows viewing camps and bases.
  1255.  
  1256.                            - Put in a nuclear missile silo (which is rumored
  1257.                              to have some connection with one of the puritron
  1258.                              parts)
  1259.  
  1260.                            - Fixed a bug in the puritron parts screen.
  1261.  
  1262.                            - Xeboc routine modified slightly (Rumored to have
  1263.                              something to do with the puritron as well!)
  1264.  
  1265.                            - Set a limit of $25 million in the game/casino
  1266.                              accounts so they wont grow to ridiculously
  1267.                              fast. (users are now taxed if their account
  1268.                              goes above that limit)
  1269.  
  1270.                            - Put deletion by age in the code so users who
  1271.                              don't log in every 30 days or so get nuked.
  1272.  
  1273.                            - Fixed a bug in the INV5 operator in the
  1274.                              COMBAT.DEF file.
  1275.  
  1276.                            - Tetris ROM is now showing up on monsters.
  1277.  
  1278.                            - There's now a percentage chance that a monsters
  1279.                              weapons/equipment will disintegrate as it falls
  1280.                              to the ground. Should help in cleaning up the
  1281.                              wasteland a little bit.
  1282.  
  1283.                            - Did some work on the Surrender routine. It's now
  1284.                              a bit more intelligent and a bit less forgiving
  1285.                              towards cowardly players.
  1286.  
  1287.                            - Added a "buy item" option to long range combat
  1288.                              so you can buy items from monsters when you
  1289.                              encounter them in combat.
  1290.  
  1291.                            - Documented the EMS and FOSSIL options in GTERM.
  1292.                              Also did a little cosmetic work on gterm.
  1293.  
  1294.                            - Added "casino statistics" to the casino menu.
  1295.                              Tells players which games are the best!
  1296.  
  1297.                            - Added some needed pauses into the casino
  1298.                              unit.
  1299.  
  1300.                            - Added a simple (but somewhat effective)
  1301.                              protection scheme to protect executables from
  1302.                              tampering.
  1303.  
  1304.                            - Improved the "use ammo" routine to make it a bit
  1305.                              more intelligent.
  1306.  
  1307.                            - Fixed a bug in the ammunition types listed in
  1308.                              the weapons stores.
  1309.  
  1310.                            - User documentation improved slightly.
  1311.  
  1312.                            - Fixed a bug in the number guess game - it was
  1313.                              not paying off when people guessed on the
  1314.                              9th try.
  1315.  
  1316.                            - Made the registration code checker a bit more
  1317.                              lenient on strings with leading/trailing
  1318.                              spaces.
  1319.  
  1320.                            - Some mods to the monster definition file: Gave
  1321.                              the WarMonger his proper armor and fixed a few
  1322.                              spelling errors.
  1323.  
  1324.                            - Moved TRELLNOT.TXT and TROYINFO.TXT into the
  1325.                              file ANSI.DEF to reduce disk space requirements.
  1326.  
  1327.                            - Combined all of the user documentation into
  1328.                              one file (USERDOC.TXT).
  1329.  
  1330.                            - Added newsletter support - newsletters are
  1331.                              contained in NEWSLETT.TXT and may be displayed
  1332.                              from documentation menu.
  1333.  
  1334.                            - Added a utility to the documentation archive
  1335.                              called DOCVIEW which will let the sysop
  1336.                              view the newsletter and user documentation.
  1337.  
  1338.                            - Puritron routine installed and functional!
  1339.  
  1340.                            - A few corrections in the COMBAT.DEF file.
  1341.  
  1342.                            - Added the capability to have stealth devices
  1343.                              of different efficiencies (i.e. the
  1344.                              Enviro-Blur)
  1345.  
  1346.                            - Added the VIEW command to the inventory
  1347.                              maintenance menu.
  1348.  
  1349.     Version 3.01           - Fixed a lockup bug when talking to the TADSU
  1350.                              (one of the special quests)
  1351.  
  1352.                            - Changed the Till-Death combat options to
  1353.                              Berserk and added a bonus for berserking.
  1354.  
  1355.                            - Added universal translator and a couple special
  1356.                              quests.
  1357.  
  1358.     Version 3.10           - (skipped to avoid confusion with 3.01)
  1359.  
  1360.     Version 3.20           - Added a little bit of code to prevent some
  1361.                              possible hang-ups with users typing long (i.e.
  1362.                              200 character) user names and stuff like that.
  1363.  
  1364.                            - Fixed some possible problems with WWIV and
  1365.                              Wildcat CALLINFO drop file formats.
  1366.  
  1367.                            - Removed accuracy statistic from rankings and
  1368.                              replaced it with "quests".
  1369.  
  1370.                            - Fixed bug with calculating base values in
  1371.                              rankings routine.
  1372.  
  1373.                            - Added REGISTER.EXE to aid registered users in
  1374.                              entering their registration codes.
  1375.  
  1376.                            - Editing on quests #8 & #9 added to NEWLODED.
  1377.  
  1378.                            - Added screen pauses after base inventory
  1379.                              listing and base items for sale listing.
  1380.  
  1381.                            - Reworked some of the base-show-item code to
  1382.                              add screen pauses.
  1383.  
  1384.                            - Modified the way the notes program works and
  1385.                              added a "sort" option. (Note: Minor change
  1386.                              will result in duplication of existing
  1387.                              notes data)
  1388.  
  1389.                            - Fortresses and special locations (such as EEEE,
  1390.                              clone center, etc) are now logged automatically
  1391.                              by the notes program.
  1392.  
  1393.                            - Added "cell" option to pick-up command. (see
  1394.                              userdocs new updates)
  1395.  
  1396.                            - When a game is re-rolled, LOD will now
  1397.                              properly delete all of the *.NTS files.
  1398.  
  1399.                            - EMWarp program now works at bases.
  1400.  
  1401.                            - EMWarp now registers in log when it is
  1402.                              activated.
  1403.  
  1404.                            - Player vs Player combat completed!
  1405.  
  1406.                            - Clone costs went up!
  1407.  
  1408.                            - Made base weapons and defenses a little more
  1409.                              powerful.
  1410.  
  1411.                            - Users level 8 and above are now charged
  1412.                              rent if they stay inside any of the towns.
  1413.  
  1414.                            - Diet program now lists amount of rations
  1415.                              remaining when rations are eaten.
  1416.  
  1417.                            - Combat stats now displays experience required
  1418.                              to reach next level.
  1419.  
  1420.                            - Added missing ANSI menu for base misc options.
  1421.  
  1422.                            - Replaced "unknown" GAMEEGA/GTERM pictures with
  1423.                              text strings describing the item. It's not nearly
  1424.                              as good as the pictures, but in the meantime, it
  1425.                              will have to suffice.
  1426.  
  1427.                            - Made some changes to the way the LRCOMBAT
  1428.                              screen works to speed it up for some
  1429.                              users.
  1430.  
  1431.                            - Bases can now be charged with any type of
  1432.                              energy, not just power packs.
  1433.  
  1434.                            - Raised the prices of ammunition just slightly.
  1435.  
  1436.                            - Added an option to self-destruct fortresses.
  1437.  
  1438.                            - Through in some pauses and some cosmetic
  1439.                              upgrades into the start-up screen.
  1440.  
  1441.                            - Fixed bug with Trell's note not displaying
  1442.                              in nuclear silo.
  1443.  
  1444.                            - Fixed bug in clone center when people with
  1445.                              low attributes (below 21/21/21) tried to make
  1446.                              a clone.
  1447.  
  1448.                            - Changed the spacing in the FortList ROM to
  1449.                              accommodate forts at locations greater than
  1450.                              two digits.
  1451.  
  1452.                            - Internal improvements to object handling -
  1453.                              speeded up loading of OBJECTS.DAT and reduced
  1454.                              disk size of that file.
  1455.  
  1456.                            - Added two more special quests which have to
  1457.                              do with the laptop and ROM disks.
  1458.  
  1459.                            - Started including ANSIPUT.EXE in the LODxxxE.ARJ
  1460.                              archive to let users manipulate the ANSI.DEF
  1461.                              file.
  1462.  
  1463.                            - Internal changes to pylon codes - should fix
  1464.                              a bug or two.
  1465.  
  1466.                            - Added command line switch and config file option
  1467.                              to lock com port.
  1468.  
  1469.                            - Modified authenticity verification (see section
  1470.                              above)
  1471.  
  1472.  
  1473.     Version 3.21           - Fixed bug with log file reporting wrong
  1474.                              information in player vs player combat.
  1475.  
  1476.  
  1477.     Version 3.30           - Added taxes to "take from the rich and give to
  1478.                              the poor".
  1479.  
  1480.                            - Modified some file I/O to hopefully reduce
  1481.                              problems when using the /EMS switch.
  1482.  
  1483.                            - Added support for teams.
  1484.  
  1485.                            - Fixed the OBJS field in the fortlist rom.
  1486.  
  1487.                            - Modified the way stringdef is loaded to
  1488.                              allow for use on systems with less available
  1489.                              memory.
  1490.  
  1491.                            - Added a FORTINV rom for the laptop which will
  1492.                              allow the users to display a listing of a
  1493.                              fortresses inventory remotely.
  1494.  
  1495.                            - Fixed a problem with fields not being
  1496.                              properly clipped in the inventory display (i.e.
  1497.                              long-named objects such as the laser-resist
  1498.                              armor were messing up the display)
  1499.  
  1500.                            - Added a limit on the number of fortress attacks
  1501.                              per day. Can be changed with NEWLODED.EXE if
  1502.                              you wish.
  1503.  
  1504.                            - Added a view fortress command to the fortress
  1505.                              trading menu.
  1506.  
  1507.                            - Raised the default starting base energy from
  1508.                              100 units to 250 units.
  1509.  
  1510.                            - Added daily time limit support - maximum daily
  1511.                              time may be set using newloded.
  1512.  
  1513.                            - Thanks to Joseph Johnson, we now have many
  1514.                              more combat strings in the combat.def file!
  1515.  
  1516.                            - The "/M" option has been removed and maintenance
  1517.                              is now performed at the beginning of each day
  1518.                              automatically.
  1519.  
  1520.                            - Added "NODIRECT" option to config file for users
  1521.                              with desqview. (turns off direct screen writes).
  1522.                              See game.ctl for information.
  1523.  
  1524.                            - Fixed a bug with the reroll status display
  1525.                              in the View Puritron command.
  1526.  
  1527.                            - Fixed another couple instance of the ?)help
  1528.                              command not working properly.
  1529.  
  1530.                            - Added a registered sysop/user list (REGLIST.TXT)
  1531.                              This list is viewable with DOCVIEW.EXE and in
  1532.                              the documentation center in the game itself.
  1533.  
  1534.  
  1535.     Version 3.31           - Fixed a minor bug in the nightly tax
  1536.                              redistribution code.
  1537.  
  1538.  
  1539.     Version 3.40           - Fixed a minor bug dealing with "Nil Users"
  1540.                              in the maint routines.
  1541.  
  1542.                            - Fixed a few spelling errors in the registered
  1543.                              sysop list (reglist.txt). And of course, added
  1544.                              the latest batch of registered LOD sysops to the
  1545.                              list.
  1546.  
  1547.                            - Removed the C2.DEF, DORINFO1.DEF, and
  1548.                              DORINFO2.DEF files from the package which
  1549.                              got in by error.
  1550.  
  1551.                            - Added several new monsters that were
  1552.                              submitted by users.
  1553.  
  1554.                            - Added a picture of a cyclops to GTERM and
  1555.                              GAMEEGA.
  1556.  
  1557.                            - Added an option to NEWLODED to allow editing
  1558.                              of the taverns.
  1559.  
  1560.                            - Added a delay for non registered sysops.
  1561.  
  1562.                            - Fixed the FORCE ANSI option not operating
  1563.                              when users were staying overnight in
  1564.                              bases.
  1565.  
  1566.                            - Thanks to several user submissions, we have
  1567.                              many more monsters in this version!
  1568.  
  1569.                            - Added PROGRAMR.ARJ to the editors archive.
  1570.  
  1571.  
  1572.     Version 3.50           - Made some changes in maintenance routines
  1573.                              that might solve lockup problems.
  1574.  
  1575.                            - Fixed unregistered delay so it does not hit
  1576.                              users who get stuck with maintenance an
  1577.                              extra time.
  1578.  
  1579.                            - Added some extra error checking on corrupted
  1580.                              data files.
  1581.  
  1582.                            - Slight speed improvement on the load time of
  1583.                              the objects.dat file.
  1584.  
  1585.                            - Added an unregistered message to the wasteland
  1586.                              prompt. It appears as "[Unreg]" to the
  1587.                              users on unregistered copies.
  1588.  
  1589.                            - Fixed the dex/agl display in the clone center.
  1590.                              (they were reversed)
  1591.  
  1592.                            - Worked on the fortress creation code a little
  1593.                              to hopefully fix a few bugs.
  1594.  
  1595.                            - Fixed some ANSI redraw problems with the
  1596.                              CSTATS and other laptop programs.
  1597.  
  1598.                            - Fixed a problem with the non-EGA version of
  1599.                              LOD displaying garbage at start up.
  1600.  
  1601.                            - Added a town name setup option to the
  1602.                              newloded.exe game editor.
  1603.  
  1604.                            - Snazzed up the use mine command a little
  1605.                              bit.
  1606.  
  1607.                            - Add a little bit of text to ed's dialog
  1608.                              at the EEEE about how to use mines.
  1609.  
  1610.                            - Shrunk the size of the strings.def file
  1611.                              slightly.
  1612.  
  1613.                            - Finally got around to adding some trivia files
  1614.                              to the game. Also included TRIVCOMP.EXE in the
  1615.                              LODxxxE archive to allow sysops to create their
  1616.                              own trivia.
  1617.  
  1618.                            - Added the NOAUTOMAINT option to the .ctl file
  1619.                              to allow sysops to run maintenance manually.
  1620.  
  1621.                            - A little bit of optimization here and there to
  1622.                              reduce memory requirements and increase
  1623.                              speed.
  1624.  
  1625.                            - Added an "Excelsior" teleporter to the base
  1626.                              teleporter store.
  1627.  
  1628.                            - Moved a few combat strings from strings.def
  1629.                              into combat.def.
  1630.  
  1631.                            - Slight modifications to registration form.
  1632.  
  1633.                            - Mods to the code that loads device definitions.
  1634.                              Should decrease memory requirements slightly.
  1635.  
  1636.                            - Lowered maximum number of objects from 4096
  1637.                              to 2048.
  1638.  
  1639.                            - Reduced memory requirements of the EGA version
  1640.                              slightly.
  1641.  
  1642.                            - Fixed a nasty bug in NEWLODED where devices
  1643.                              edited in the device editor over 150 were not
  1644.                              being saved.
  1645.  
  1646.                            - Improved the display of the coin flip game
  1647.                              slightly.
  1648.  
  1649.                            - Fixed problem with the "use ammo" routine. Now,
  1650.                              the ammo pack with the lowest quantity of
  1651.                              ammo is used.
  1652.  
  1653.                            - Inventory sort improved to sort by an item's
  1654.                              capacity as well as it's type.
  1655.  
  1656.                            - Fixed a major bug in the armor routines. Armor
  1657.                              will now deflect properly.
  1658.  
  1659.                            - Made a few necessary revisions to the
  1660.                              registration code section.
  1661.  
  1662.                            - The C-Stats will now show a "difficulty level"
  1663.                              when fighting a monster.
  1664.  
  1665.                            - Fixed the "Long Grange" weapons bug and troy
  1666.                              hadleys East/West mess up.
  1667.  
  1668.                            - Reduced the memory requirements of the
  1669.                              message system slightly.
  1670.  
  1671.                            - Fixed a possible "Nil User" related bug.
  1672.  
  1673.                            - Added a notice about pirated registrations.
  1674.  
  1675.                            - Added information on Rick Malkin's LOD
  1676.                              distribution in New Zealand.
  1677.  
  1678.                            - Added section above on high speed / locked bauds
  1679.                              to help clear up possible installation problems.
  1680.  
  1681.                            - Added a brief glossary to help out some
  1682.                              novice users.
  1683.  
  1684.                            - Corrected a spelling error in "Devastation" in
  1685.                              one of the title screens.
  1686.  
  1687.  
  1688.     Version 3.51           - Fixed a major problem with adding new devices
  1689.                              using the device editor.
  1690.  
  1691.                            - Ran a spell checker on LOD to correct a few
  1692.                              spelling and typing errors.
  1693.  
  1694.                            - Completely re-wrote the message system I/O
  1695.                              routines. They now require less memory, operate
  1696.                              more efficiently, and are faster.
  1697.  
  1698.                            - NOTE: When upgrading from a copy of LOD previous
  1699.                              to 3.51, the message base will be restarted.
  1700.  
  1701.                            - Fixed a problem with user-created towns.
  1702.  
  1703.                            - Fixed a possible problem with users entering
  1704.                              garbage in the laptop system.
  1705.  
  1706.                            - Fixed a possible problem of LOD not detecting
  1707.                              dropped carrier.
  1708.  
  1709.  
  1710.     Version 3.60           - Added 10 new images! 3 by Doug Merha and 7 by
  1711.                              Dave Rosson!
  1712.  
  1713.                            - Pictures.IDX added to list the authors of user-
  1714.                              submitted images. (located in LODxxxD.ARJ)
  1715.  
  1716.                            - Fixed a few possible lock-up problems.
  1717.  
  1718.                            - Added several more inventory images submitted
  1719.                              by Christopher Darque and friends.
  1720.  
  1721.                            - Mod music added! Several mods were supplied by
  1722.                              Chris Azure. Also, Mark Cox's MOD-OBJ unit
  1723.                              was used to play the music.
  1724.  
  1725.                            - Fixed the EGA display code slightly to clean up
  1726.                              some text strings that overflowed across the
  1727.                              screen.
  1728.  
  1729.                            - Rewrote the code that loads the string
  1730.                              definitions to require less memory.
  1731.  
  1732.                            - Major modifications to the I/O code that dealt
  1733.                              with the combat strings (COMBAT.DEF), monster
  1734.                              definitions (MONSTER.DEF), and dialog
  1735.                              (TALK.DEF). Please see the section above on
  1736.                              editing these files before trying to edit them!
  1737.  
  1738.                            - Do NOT use the old COMPSTR.EXE utility! It has
  1739.                              been replaced by the new COMPILE.EXE utility.
  1740.                              Running the old one will screw things up!
  1741.  
  1742.                            - Moved much of the message system text strings
  1743.                              into string def where they can belong so sysops
  1744.                              can customize it.
  1745.  
  1746.                            - Fixed a possible divide by zero error in
  1747.                              newloded.exe.
  1748.  
  1749. Credits
  1750. -------
  1751.  
  1752.    SHANE CHAMBERS       ANSI and EGA graphics designer.
  1753.  
  1754.    MARK COX             Author of MOD-OBJ, the code that was used to provide
  1755.                         .MOD music support to LOD.
  1756.  
  1757.    CHRIS AZURE          Composer of most of our MOD music.
  1758.  
  1759.  
  1760. Where to reach me
  1761. -----------------
  1762.      You can reach me either through my mailing address listed below in the
  1763.  registration section or via my bbs, The Not-Yet-Named bbs (602) 577-3650.
  1764.  
  1765.      Note: Since I am in college and do not have much time to hang around the
  1766.  house during the day, I prefer to answer all questions/comments via the
  1767.  bbs rather than my voice line.
  1768.  
  1769.  
  1770. A special note about "pirated" registrations
  1771. --------------------------------------------
  1772.  
  1773.    (reprinted from REGLIST.TXT; Note: When referring to the "above list",
  1774.     this is a reference to the listing of registered sysops in REGLIST.TXT)
  1775.  
  1776.           It has come to my attention that some unethical sysops are
  1777.           attempting to crack LOD's registration codes to gain a free
  1778.           registered copy. If you suspect someone has "illegally"
  1779.           registered a copy of LOD, then you should consider the
  1780.           following before making any accusations:
  1781.  
  1782.              a) Anyone listed above does have a verified valid registration
  1783.                 code. The above listing comes right off my system.
  1784.  
  1785.              b) It is possible that a person may have been left out of the
  1786.                 above list. They could have sent in a donation _after_ the
  1787.                 list was published, or I could have simply misplaced the
  1788.                 paperwork.
  1789.  
  1790.              c) If you still suspect that someone has illegally registered
  1791.                 their copy of LOD, then please contact me. I can check
  1792.                 their name in my records and call them and deal with them
  1793.                 if necessary.
  1794.  
  1795.              d) If a person has registered illegally, then I will lock
  1796.                 their illegal code out of LOD and post their name in a
  1797.                 listing of those who have "stolen" registrations.
  1798.  
  1799.           I consider it a sad indication of the morals of some people out
  1800.           there that they would do such a thing as to register illegally.
  1801.           It hurts not only me, but every honest sysop and user out
  1802.           there. Illegally registering a copy of LOD is THEFT pure and
  1803.           simple.
  1804.  
  1805.  
  1806. Registration
  1807. ------------
  1808.      If you or your users enjoy this game, then please send me in a
  1809.  registration/donation. I am currently a college student and programming
  1810.  games like these is my only income. Donations of any amount are greatly
  1811.  welcome, but donations of $20 or more will be considered a registration.
  1812.  
  1813.      Due to the mass of incoming registrations on LOD, I have had to change
  1814.  my policy slightly. I simply don't have time to do all of the disk copying
  1815.  and mailing! Since every user who registers LOD obviously has access to
  1816.  a modem, I have decided to simply put the registration codes up on my
  1817.  bbs for people to get online.
  1818.  
  1819.      Beginning with version 3.40, I have added a non-registered game
  1820.  delay on the start up and exit of the game. This was done because registered
  1821.  sysops wanted their copies to be somewhat "better" than the unregistered
  1822.  games on other boards. I chose a seven second delay because it is not
  1823.  annoying enough to cause people to dislike the game, but it is long
  1824.  enough to make the users and/or the sysop take notice.
  1825.  
  1826.      Also, please note, aside from the delay, there are no other special
  1827.  features for registered users. And likewise, unregistered copies are
  1828.  not "crippled" in any way.
  1829.  
  1830.      Included in the LOD distribution archives is a file called
  1831.  "REGISTER.FRM". This file contains a registration form which may be
  1832.  printed out and mailed to me with your donation. Filling out this form
  1833.  is optional, but it does provide me with some useful information
  1834.  about you and your system.
  1835.  
  1836.      Here is what you do to register:
  1837.  
  1838.      #1: Send me $20+ in the mail. (Smaller donations are always appreciated,
  1839.          but I usually don't issue reg codes)
  1840.  
  1841.      #2: Call up my bbs about a week later and use the "Reg look" command to
  1842.          look up your registration code online.
  1843.  
  1844.      #3: Create a file called LODREG.DAT and with an ASCII text editor or
  1845.          word processor, type in the data given to you by reg look.
  1846.  
  1847.          - - - or - - -
  1848.  
  1849.          Run the program REGISTER.EXE which will prompt you for the
  1850.          information and create lodreg.dat itself.
  1851.  
  1852.      Please note, under this new policy I will not send you a package in
  1853.  the mail (unless you really, really need it!). Make your cheque payable
  1854.  to "Scott Baker".
  1855.  
  1856.      Please send registrations to the following address:
  1857.  
  1858.      ********************************
  1859.      *         Scott Baker          *   /
  1860.      *   6431 Tierra Catalina #48   *  <====  Use this address in the USA!
  1861.      *       Tucson, Az 85718       *   \
  1862.      ********************************
  1863.  
  1864.      You may call the following to use Reg look to look up your reg code about
  1865.  a week after you have mailed the donation:
  1866.  
  1867.      The Not-Yet-Named bbs (USA)
  1868.      (602) 577-3650  (V.32)        Fidonet 1:300/9
  1869.      (602) 577-3419  (USR Dual)    Fidonet 1:300/29
  1870.  
  1871.      For those of you in the New Zealand area, Rick Malkin of the Hideaway
  1872.  BBS operates a distribution site for LOD in that area. He is fully set up
  1873.  to accept registrations and issue registration codes. His information is
  1874.  below. If you are in the New Zealand area, then having Rick process your
  1875.  donation will save you some time and money as well. Rick asks $70 NZ for the
  1876.  registration. Please make your cheque payable to "Rick Malkin" Please note:
  1877.  This address is for Australia and New Zealand orders only. All others please
  1878.  use the above "Scott Baker" address.
  1879.  
  1880.      [NEW ZEALAND AREA ONLY!]
  1881.  
  1882.      Rick Malkin / The Hideaway BBS
  1883.      P.O. Box 40263                     /
  1884.      Upper Hutt 6401                   <====  New Zealand orders ONLY!
  1885.      NEW ZEALAND                        \
  1886.  
  1887.      BBS Phone: +64-4-528-0221
  1888.      SL-Net #:  250:700/512
  1889.  
  1890.      [NEW ZEALAND AREA ONLY!]
  1891.